package com.pro.service;

import com.pro.bean.Sign;

import java.util.List;

/**
 *当前类为service服务层接口
 *
 * 刘永康
 **/
public interface SignService {

    //根据userId查询数据
    Sign query(int userId);

    //增加
    int insert(Sign sign);

    //根据userId更改数据
    int signUpdate(Sign sign);

    //根据userId更改userinfo表中的isSign
    int updUserSgin(int isSign,int userId);

    //根据userinfo表中的id和sign表中的userId连接两个表，并用sign表中的userId查询两个表中的数据
    Sign nestedQueries(int userId);

    //给对应用户连续签到次数清零
    int zero(int userId);

    //给用户加积分
    int integral(int userId);

    //每月一号将数据库已签到天数，签到历史清空
    int empty(Sign sign);

    //根据userinfo表中的id和sign表中的userId连接两个表，并查询两个表中的数据
    List<Sign> about();

}
